Skip to content

Update dependency phpunit/phpunit to ^12.5.39 - #33

Merged
renovate[bot] merged 1 commit into
masterfrom
renovate/all-minor-patch
Oct 13, 2026
Merged

renovate[bot] merged 1 commit into
masterfrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
phpunit/phpunit (source) ^12.5.37 → ^12.5.39 age adoption passing confidence

Release Notes

sebastianbergmann/phpunit (phpunit/phpunit)

v12.5.39: PHPUnit 12.5.39

Compare Source

Fixed
  • #​7053: Extensions loaded using -d extension or -d zend_extension are not loaded in child processes
  • The status of a test whose mock object raises an exception in its destructor is success although the test is reported as errored, so tearDown() sees the wrong status and code coverage records the test as successful
  • Named arguments passed to with() were matched by position instead of by name, so an expectation such as ->with(b: 7) compared the expected value with the first parameter of the method and the parameter named $b was not checked
  • When code coverage is collected and no code coverage driver is available in a child process, a test that is run in process isolation errors and a PHPT test fails instead of a warning being emitted

Learn how to install or update PHPUnit 12.5 in the documentation.

Keep up to date with PHPUnit:

v12.5.38: PHPUnit 12.5.38

Compare Source

Changed
  • The Software Bill of Materials (SBOM) embedded in the PHAR now uses CycloneDX 1.7 and provides the NTIA minimum elements as well as the data fields that BSI TR-03183-2 (version 2.1.0) requires for logical and identified components, including component creators, original, distribution and effective licences, source code URIs, and the PHP runtime and its extensions as external components
Fixed
  • setUpBeforeClass() and tearDownAfterClass() were run twice for a test class that is the only test class in a test suite of the XML configuration file that has the name of that test class
  • Tests could not be run in process isolation when the path of the bootstrap script, the test file, or the directory for temporary files contained a single quote
  • A test that is run in process isolation aborts the test run when its result cannot be unserialized, for instance because it returns an object that holds a test double
  • Issues that are listed in the baseline are not ignored for tests that are run in a separate process
  • Arguments in the --ARGS-- section of a PHPT test that start with - were interpreted by PHP instead of being passed to the test when the test also has a --STDIN-- section
  • Recording the tests that passed in a child process copied all tests that had passed so far, which made running many tests in process isolation increasingly slow

Learn how to install or update PHPUnit 12.5 in the documentation.

Keep up to date with PHPUnit:

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

Config source: https://github.com/Slamdunk/.github/blob/main/renovate-config.json

@renovate renovate Bot added the renovate label Oct 5, 2026
@renovate

renovate Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor Author

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


  • Branch has one or more failed status checks

@codecov

codecov Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.79%. Comparing base (39d9ebc) to head (856896a).

Additional details and impacted files
@@            Coverage Diff            @@
##             master      #33   +/-   ##
=========================================
  Coverage     92.79%   92.79%           
  Complexity       47       47           
=========================================
  Files             1        1           
  Lines           111      111           
=========================================
  Hits            103      103           
  Misses            8        8           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

| datasource | package         | from    | to      |
| ---------- | --------------- | ------- | ------- |
| packagist  | phpunit/phpunit | 12.5.37 | 12.5.39 |
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from e17bc1c to 856896a Compare October 13, 2026 01:01
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to ^12.5.38 Update dependency phpunit/phpunit to ^12.5.39 Oct 13, 2026
@renovate
renovate Bot merged commit d122c5c into master Oct 13, 2026
10 checks passed
@renovate
renovate Bot deleted the renovate/all-minor-patch branch October 13, 2026 06:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants